package edu.spec.lyq.week09.class2.home.work2.one;

import java.util.ArrayList;
import java.util.List;
import java.util.Random;

/**
 * \* User: 11028
 * \* Date: 2018/10/27
 * \* Time: 18:30
 * \* Description:已知有32支男子足球队参加2022卡塔尔世界杯。写一个程序，把这32支球队随机分为8个组。采用List集合和随机数。（百度：java 随机数 整数）
 * 参赛队伍名单：
 * 俄罗斯 沙特 埃及 乌拉圭 葡萄牙 西班牙 摩洛哥 伊朗 法国 澳大利亚 秘鲁
 * 丹麦 阿根廷 冰岛 克罗地亚 尼日利亚 巴西 瑞士 哥斯达黎加 塞尔维亚 德国
 * 墨西哥 瑞典 韩国 比利时 巴拿马 突尼斯 英格兰 波兰 塞内加尔 哥伦比亚 日本
 */

public class WorldCup {


        public static void main(String[] args) {

            List a=new ArrayList();
            a.add("俄罗斯");
            a.add("沙特");
            a.add("埃及");
            a.add("乌拉圭");
            a.add("葡萄牙");
            a.add("西班牙");
            a.add("摩洛哥");
            a.add("伊朗");
            a.add("法国");
            a.add("澳大利亚");
            a.add("秘鲁");
            a.add("丹麦");
            a.add("阿根廷");
            a.add("冰岛");
            a.add("克罗地亚");
            a.add("尼日利亚");
            a.add("巴西");
            a.add("瑞士");
            a.add("哥斯达黎加");
            a.add("塞尔维亚");
            a.add("德国");
            a.add("墨西哥");
            a.add("瑞典");
            a.add("韩国");
            a.add("比利时");
            a.add("巴拿马");
            a.add("突尼斯");
            a.add("英格兰");
            a.add("波兰");
            a.add("塞内加尔");
            a.add("哥伦比亚");
            a.add("日本");


            Random ran = new Random();
            String b ;
            for(int i =1;i<=8;i++)
            {
                System.out.println(i+"组"); //输出随机获得的String
                for(int j = 0;j<4;j++)
                {
                    b = (String) a.get(ran.nextInt(a.size()));
                    System.out.print("  "+b);
                    a.remove(b); //在集合中删除输出的String
                }
                System.out.println("\n");

            }


        }

}
